Big Huge Thesaurus

undercover agent

noun